self-contained steam engine - Turco Inglés Diccionario